La ingeniería de requerimientos debe detallar los requerimientos funcionales, principalmente porque:
Es lo mínimo esperado
Los requerimientos funcionales definen qué debe hacer el sistema como mínimo.
Guía para desarrolladores
Permiten explicar a los desarrolladores qué deberán construir.
Los requerimientos funcionales deben mantenerse independientes de la tecnología a utilizar. Será trabajo del diseñador ubicar la tecnología más adecuada que soporte las funciones descritas.
Características de un buen requerimiento
Cada requerimiento debe ser:
✓ Preciso
✓ Entendible
✓ Comunicable
✓ Verificable